]> dgit.raspbian.org Git - gnome-shell.git/commit
js: Use implicit animations for animatable properties
authorFlorian Müllner <fmuellner@gnome.org>
Fri, 20 Jul 2018 19:46:19 +0000 (21:46 +0200)
committerFlorian Müllner <fmuellner@gnome.org>
Tue, 6 Aug 2019 21:54:29 +0000 (23:54 +0200)
commit0846238f69ad15d5409d0d37360d7a2476b50316
tree475d6d7763615f94193e543be00ecc80a629b1af
parent007b6ca2e870e607e18c0a989fcb307f7ccca096
js: Use implicit animations for animatable properties

We now have everything in place to replace Tweener for all animatable
properties with implicit animations, which has the following benefits:

 - they run entirely in C, while Tweener requires context switches
   to JS each frame

 - they are more reliable, as Tweener only detects when an animation
   is overwritten with another Tween, while Clutter considers any
   property change

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/22
38 files changed:
js/gdm/authPrompt.js
js/gdm/batch.js
js/gdm/loginDialog.js
js/gdm/util.js
js/ui/altTab.js
js/ui/animation.js
js/ui/appDisplay.js
js/ui/background.js
js/ui/boxpointer.js
js/ui/closeDialog.js
js/ui/dash.js
js/ui/dnd.js
js/ui/iconGrid.js
js/ui/keyboard.js
js/ui/layout.js
js/ui/lightbox.js
js/ui/lookingGlass.js
js/ui/messageList.js
js/ui/messageTray.js
js/ui/modalDialog.js
js/ui/osdWindow.js
js/ui/overview.js
js/ui/overviewControls.js
js/ui/pageIndicators.js
js/ui/panel.js
js/ui/pointerA11yTimeout.js
js/ui/popupMenu.js
js/ui/ripples.js
js/ui/runDialog.js
js/ui/screenShield.js
js/ui/screenshot.js
js/ui/switcherPopup.js
js/ui/viewSelector.js
js/ui/windowManager.js
js/ui/workspace.js
js/ui/workspaceSwitcherPopup.js
js/ui/workspacesView.js
src/gnome-shell-extension-tool.in